﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Traceability.Domain.SupplierDomain;
using Traceability.Domain.TraceabilityDto;

namespace Traceability.Domain.Service.AuxiliaryMaterialsServices
{
    public interface IAuxiliaryMaterialsService
    {
        Task<int> AddAuxiliaryMaterials(AuxiliaryMaterials auxiliaryMaterials);

        Task<List<AuxiliaryMaterialsDto>> GetAllAuxiliaryMaterialsList(int shoppingId);

        Task<int> UpdateAuxiliaryMaterials(AuxiliaryMaterials auxiliaryMaterials);

        Task<int> DeleteAuxiliaryMaterials(int auxiliaryMaterialsId, string userMame);

        Task<AuxiliaryMaterials> GetAuxiliaryMaterialsModel(int auxiliaryMaterialsId);
    }
}
